package com.education.wisdom.service;


import com.education.wisdom.pojo.CommentsLive;

import java.util.List;
import java.util.Map;

/**
 * 直播达人评价 服务层
 *
 * @author ruoyi
 * @date 2019-07-25
 */
public interface ICommentsLiveService {
    /**
     * 查询直播达人评价信息
     *
     * @param plId 直播达人评价ID
     * @return 直播达人评价信息
     */
    public CommentsLive selectCommentsLiveById(String plId);

    /**
     * 查询直播达人评价列表
     *
     * @param commentsLive 直播达人评价信息
     * @return 直播达人评价集合
     */
    public List<CommentsLive> selectCommentsLiveList(CommentsLive commentsLive);

    /**
     * 查询直播达人评价列表
     *
     * @param commentsLive 直播达人评价信息
     * @return 直播达人评价集合
     */
    public List<CommentsLive> selectCommentsLiveListOther(CommentsLive commentsLive);

    /**
     * 新增直播达人评价
     *
     * @param commentsLive 直播达人评价信息
     * @return 结果
     */
    public int insertCommentsLive(CommentsLive commentsLive);

    /**
     * 修改直播达人评价
     *
     * @param commentsLive 直播达人评价信息
     * @return 结果
     */
    public int updateCommentsLive(CommentsLive commentsLive);

    /**
     * 删除直播达人评价信息
     *
     * @param id 需要删除的数据ID
     * @return 结果
     */
    public int deleteCommentsLiveById(String id);

    /**
     * 删除直播达人评价信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteCommentsLiveByIds(String ids);

    List<CommentsLive> selectByCatalogIdAndPlPraise(Map<String, Object> map);
}
